package co.edu.udea.lab.iu.client;

import java.util.List;

import co.edu.udea.lab.iu.shared.dto.SolicitudGWT;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface SolicitudServiceAsync {

	void obtenerTodos(AsyncCallback<List<SolicitudGWT>> callback);

	void cambiarEstado(Integer idSolicitud, String nuevoEstado,
			AsyncCallback<Void> callback);

	void guardar(Integer idUsuario, Integer idDispositivo,
			String fechaPrestamo, String detalles, AsyncCallback<Void> callback);

	void obtenerSolicitudes(Integer idUsuario,
			AsyncCallback<List<SolicitudGWT>> callback);
	
}
